package com.example.clients;

import com.example.states.WorkFlow;

public class Wizard {

	public Wizard() {
		super();
		this.flow = WorkFlow.INITIALFLOW;
	}
	
	private WorkFlow flow = null;

	public WorkFlow getFlow() {
		return flow;
	}

	public void setFlow(WorkFlow flow) {
		this.flow = flow;
	}
	
	/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
	
	public void initializationView(){
		
		System.out.println("");
		getFlow().Initialization(this);
	}
	
	public void genderView(){
		
		System.out.println("");
		//Take input from user ""
		getFlow().gender(this, "male");
	}
	
	public void maleView(){
		
		System.out.println("");
		getFlow().genderMale(this);
	} 
	
	public void femaleView(){
		
		System.out.println("");
		getFlow().genderFemale(this);
	}
	
}
